﻿<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPageMcSigAdmin.master" AutoEventWireup="true" CodeFile="RegistroPresupuestal.aspx.cs" Inherits="RegistroPresupuestal" %>

<%@ Register assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxEditors" tagprefix="dx" %>

<%@ Register assembly="UsrControls" namespace="UsrControls" tagprefix="cc1" %>

<%@ Register assembly="DevExpress.Web.v12.2, Version=12.2.6.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" namespace="DevExpress.Web.ASPxGridView" tagprefix="dx" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <table  class="forma">
        <tr>
            <td>
                                <asp:ImageButton ID="btnRegresar" runat="server" ImageUrl="~/Imagenes/bt-regresar.gif"
                                    OnClick="btnRegresar_Click" CausesValidation="False" />
                                </td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td colspan="2">
            <h1 class="contratos">Registro Presupuestal
               
                    
       
                
                <cc1:msgBox ID="msgBox1" runat="server" />
               
                    
       
                
    </h1>
                
        </tr>
        <tr>
            <td colspan="2">
                                <asp:Label ID="lblInstruccion" runat="server" Text="Para agregar o actualizar la informacion de un registro de Contratos, por favor complete los datos en el formulario y a continuacion pulse sobre el boton GUARDAR."
                                    CssClass="instruccion" Width="100%"></asp:Label>
                
        </tr>
        <tr>
            <td class="campo" width="25%">
                Número de CDP</td>
            <td width="75%">
                <dx:ASPxComboBox ID="cbCDPs" runat="server" ValueType="System.String" AutoPostBack="true"
                    onselectedindexchanged="cbCDPs_SelectedIndexChanged" Theme="PlasticBlue" 
                    Width="50%">
                </dx:ASPxComboBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
                    ControlToValidate="cbCDPs" ErrorMessage="Campo Obligatorio"></asp:RequiredFieldValidator>
                Se cargan unicamente los CDPs Asociados a un Contrato</td>
        </tr>
        <tr>
            <td style="height: 21px" class="campo">
                Fecha de Emisión del CDP</td>
            <td style="height: 21px">
                <dx:ASPxTextBox ID="txtFechaEmisionCDP" runat="server" Width="170px" 
                    Theme="PlasticBlue" ReadOnly="True">
                </dx:ASPxTextBox>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Valor de CDP</td>
            <td>
                <dx:ASPxTextBox ID="txtValorCDP" runat="server" Width="170px" 
                    Theme="PlasticBlue" ReadOnly="True" 
                    ontextchanged="txtValorCDP_TextChanged">
                    <MaskSettings Mask="&lt;0..9999999g&gt;" />
                </dx:ASPxTextBox>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Valor Inicial</td>
            <td>
                <dx:ASPxTextBox ID="txtValorInicialContrato" runat="server" Width="170px" 
                    ReadOnly="True" Theme="PlasticBlue">
                    <MaskSettings Mask="&lt;0..9999999g&gt;" />
                </dx:ASPxTextBox>
            &nbsp;Este valor se trae del contrato</td>
        </tr>
        <tr>
            <td class="campo">
                <strong>Valor Final</strong><br />
                <span style="color: #0033CC">Puede ser mayor o menor. SUMA: Si hay un nuevo 
                contrato que adiciona este contrato ya existente. RESTA: Si se solicita por el 
                ordenador del gasto (carta), la reducción del contrato. (Valida que el valor a 
                reducir no sea mayor que lo ya obligado.</span></td>
            <td>
                <dx:ASPxTextBox ID="txtValorFinalContrato" runat="server" Width="170px" 
                    ReadOnly="True" Theme="PlasticBlue">
                    <MaskSettings Mask="&lt;0..9999999g&gt;" />
                </dx:ASPxTextBox>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Numero de Registro Presupuestal</td>
            <td>
                <dx:ASPxTextBox ID="txtNumeroRegistroPresupuestal" runat="server" Width="170px" 
                    Theme="PlasticBlue">
                </dx:ASPxTextBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" 
                    ControlToValidate="txtNumeroRegistroPresupuestal" 
                    ErrorMessage="Campo Obligatorio"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Estado Registro Presupuestal</td>
            <td>
                <dx:ASPxComboBox ID="cbEstadoRegistroPresupuestal" runat="server" 
                    ValueType="System.String" Theme="PlasticBlue">
                </dx:ASPxComboBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" 
                    ControlToValidate="cbEstadoRegistroPresupuestal" 
                    ErrorMessage="Campo Obligatorio"></asp:RequiredFieldValidator>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Fecha de registro</td>
            <td>
                <dx:ASPxTextBox ID="txtFechaRegistro" runat="server" Width="170px" 
                    Theme="PlasticBlue">
                </dx:ASPxTextBox>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Moneda</td>
            <td>
                <dx:ASPxComboBox ID="cbTipoMoneda" runat="server" 
                    onselectedindexchanged="cbTipoMoneda_SelectedIndexChanged" 
                    Theme="PlasticBlue">
                </dx:ASPxComboBox>
                <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" 
                    ControlToValidate="cbTipoMoneda" ErrorMessage="Campo Obligatorio"></asp:RequiredFieldValidator>
                Tasa de Cambio</td>
        </tr>
        <tr>
            <td class="campo">
                Saldo por Obligar</td>
            <td>
                <dx:ASPxTextBox ID="txtSaldoPorObligar" runat="server" Width="170px" 
                    Theme="PlasticBlue">
                </dx:ASPxTextBox>
            </td>
        </tr>
        <tr>
            <td colspan="2" style="color: #000099">
                <strong>PAGOS</strong></td>
        </tr>
        <tr>
            <td class="campo">
                TERCERO</td>
            <td>
                <dx:ASPxComboBox ID="cbTercero" runat="server" 
                    Theme="PlasticBlue">
                </dx:ASPxComboBox>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Tipo Identificacion</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td class="campo">
                Identificaci&#39;on</td>
            <td>
                <dx:ASPxLabel ID="lblIdentificacion" runat="server">
                </dx:ASPxLabel>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Nnumero Contrato</td>
            <td>
                <dx:ASPxLabel ID="lblNumeroContrato" runat="server">
                </dx:ASPxLabel>
            </td>
        </tr>
        <tr>
            <td class="campo">
                Fecha RP</td>
            <td>
                &nbsp;</td>
        </tr>
        <tr>
            <td align="center" colspan="2" valign="middle">
                <dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" 
                    EnableTheming="True" Theme="PlasticBlue">
                    <Columns>
                        <dx:GridViewCommandColumn VisibleIndex="0">
                            <ClearFilterButton Visible="True">
                            </ClearFilterButton>
                            <EditButton Visible="True">
                            </EditButton>
                            <NewButton Visible="True">
                            </NewButton>
                            <DeleteButton Visible="True">
                            </DeleteButton>
                        </dx:GridViewCommandColumn>
                        <dx:GridViewDataTextColumn Caption="Pago No" VisibleIndex="2">
                        </dx:GridViewDataTextColumn>
                        <dx:GridViewDataTextColumn Caption="ID" VisibleIndex="1">
                        </dx:GridViewDataTextColumn>
                        <dx:GridViewDataTextColumn Caption="Estado" VisibleIndex="6">
                        </dx:GridViewDataTextColumn>
                        <dx:GridViewDataTextColumn Caption="Tipo de Cuenta" VisibleIndex="5">
                        </dx:GridViewDataTextColumn>
                        <dx:GridViewDataTextColumn Caption="Banco" VisibleIndex="4">
                        </dx:GridViewDataTextColumn>
                        <dx:GridViewDataTextColumn Caption="Medio de Pago" VisibleIndex="3">
                        </dx:GridViewDataTextColumn>
                        <dx:GridViewDataTextColumn Caption="Valor" VisibleIndex="7">
                        </dx:GridViewDataTextColumn>
                    </Columns>
                    <Settings ShowFilterRow="True" ShowGroupPanel="True" />
                </dx:ASPxGridView>
            </td>
        </tr>
        <tr>
            <td align="center" colspan="2" valign="middle">
                <dx:ASPxButton ID="btnGuardar" runat="server" Text="Guardar" Theme="SoftOrange" 
                    onclick="btnGuardar_Click">
                </dx:ASPxButton>
            </td>
        </tr>
        <tr>
            <td>
                &nbsp;</td>
            <td>
                &nbsp;</td>
        </tr>
    </table>
</asp:Content>

